package com.example.common.service;

import com.example.common.pojo.*;

public interface ICompCompensateService {
    int insertWorkShop(int id,WorkShop workShop);
    WorkShop getWorkShop(int id);
    int updateWorkShop(int id,WorkShop workShop);

    int insertOfficeRoom(int id, OfficeRoom officeRoom);
    OfficeRoom getOfficeRoom(int id);
    int updateOfficeRoom(int id,OfficeRoom officeRoom);

    int insertBrickFloor(int id, BrickFloor brickFloor);
    BrickFloor getBrickFloor(int id);
    int updateBrickFloor(int id,BrickFloor brickFloor);

    int insertSmallRoom(int id, SmallRoom smallRoom);
    SmallRoom getSmallRoom(int id);
    int updateSmallRoom(int id,SmallRoom smallRoom);

    int insertEnclosingWall(int id, EnclosingWal enclosingWal);
    EnclosingWal getEnclosingWall(int id);
    int updateEnclosingWall(int id,EnclosingWal enclosingWal);

    int insertRetainintWall(int id,RetainWall retainWall);
    RetainWall getRetainingWall(int id);
    int updateRetainingWall(int id,RetainWall retainWall);

    int insertCementRoad(int id,CementRoad cementRoad);
    CementRoad getCementRoad(int id);
    int updateCementRoad(int id,CementRoad cementRoad);

    int insertCementFloor(int id,CementFloor cementFloor);
    CementFloor getCementFloor(int id);
    int updateCementFloor(int id,CementFloor cementFloor);

    int insertAsphaltRoad(int id,AsphaltRoad asphaltRoad);
    AsphaltRoad getAsphaltRoad(int id);
    int updateAsphaltRoad(int id,AsphaltRoad asphaltRoad);

    int insertSlopeProtectionWall(int id,SlopeProWall slopeProWall);
    SlopeProWall getSlopeProWall(int id);
    int updateSlopeProWall(int id,SlopeProWall slopeProWall);
}
